package br.com.bomsabor.model;

import java.io.Serializable;
import java.util.Date;

public abstract class Funcionario implements Serializable{


	private static final long serialVersionUID = 6684069674109368973L;
	
	private long codFuncionario;
	private String nome;
	private String cpf;
	private Date nascimento;
	private double salario;

	public long getCodFuncionario() {
		return codFuncionario;
	}

	public void setCodFuncionario(long codFuncionario) {
		this.codFuncionario = codFuncionario;
	}

	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public String getCpf() {
		return cpf;
	}

	public void setCpf(String cpf) {
		this.cpf = cpf;
	}

	public double getSalario() {
		return salario;
	}

	public void setSalario(double salario) {
		this.salario = salario;
	}

	public Date getNascimento() {
		return nascimento;
	}

	public void setNascimento(Date nascimento) {
		this.nascimento = nascimento;
	}

	public Funcionario(){
		codFuncionario = 0;
		nome = null;
		cpf = null;
		salario = 0;
	}
	
	public abstract double calculaSalario(double s);
}
